NextStack

bookkeeper release-4.16.4

发布 发布时间2024年1月29日 来源apache/bookkeeper 英文原文

bookkeeper Release 4.16.4

发布 4.16.4 版本包含多个错误修复和改进,同时我们还进行了几项依赖更新。

建议 Apache BookKeeper 用户如果正在使用 4.16.x 版本,升级到 4.16.4。此版本的技术细节总结如下。

亮点

错误修复

  • 修复使用 Java9IntHash 时计算校验和的问题 PR #4140
  • 修复自动恢复失败的复制问题,添加条目围栏错误 PR #4163
  • 修复使用 DirectEntryLogger 时的内存泄漏错误 PR #4135
  • 修复 JournalQueueSize 为负数的错误 PR #4077
  • 修复重新复制空账本时的 NoSuchElementException 错误 PR #4039
  • 将 getUnderreplicatedFragments 方法改为包私有 PR #4174
  • 修复审计选举执行器阻塞问题 PR #4165
  • 修复审计线程泄漏问题 PR #4162
  • 使用 Flaky 标志跳过 testBookieServerZKSessionExpireBehaviour 测试 PR #4144
  • 在 setExplicitLac 函数中添加 ledgersCount.incrementAndGet PR #4138
  • 修复重置所有 BK 机架后没有已知书籍的问题 PR #4128
  • 修复压缩时慢速 GC 线程关闭问题 PR #4127
  • 移除 CleanupLedgerManager.recordPromise 中未使用的日志 PR #4121
  • 修复 Flaky 测试:HandleFailuresTest.testHandleFailureBookieNotInWriteSet PR #4110
  • 在 RegionAwareEnsemblePlacementPolicy#newEnsemble 中忽略空的 perRegionPlacement PR #4106
  • 修复 LedgerHandle ensembleChangeCounter 未使用的问题 PR #4103
  • 调整 TestReplicationWorker 测试 PR #4093
  • 增强 AuditorBookieTest#waitForNewAuditor PR #4078
  • 打印压缩进度 PR #4071
  • 修复 readEntry 参数顺序 PR #4059
  • 在没有更改时跳过同步 RocksDB PR #3904
  • 在压缩时尝试使用 JDK API 创建硬链接 PR #3876

依赖更新

详情

https://github.com/apache/bookkeeper/pulls?q=is%3Apr+label%3Arelease%2F4.16.4+is%3Amerged+

Release Note 由上游项目发布,本站仅索引镜像,版权归原作者所有。